package com.woniu.service;

import com.woniu.pojo.Roles;

import java.util.List;

public interface RolesService {
    List<Roles> findAll();

    List<Roles> findByPage(Integer currentPage, Integer pageSize);

    Roles findByRoleName(String roleName);

    void saveRole(Roles roles, List<Integer> keys);

    Roles findById(Integer id);

    void updateRole(Roles roles, List<Integer> keys);

    /**
     * 验证角色名称是否存在
     * @param roles
     * @return  true 表示存在  false 不存在
     */
    boolean checkRoleName(Roles roles);

    void delRole(Integer roleId);

    void batchDel(List<Integer> rolesId);
}
